graphics 3-d opengl shading language shader model 4.0 stereo 3d opengl linux directx stereoscopic graphics hardware